class ISOData:
    def __init__(self, k=10, theta_n=20, theta_c=0.1, theta_s=0.1, max_combine=1, max_iteration=100):
        self.k = k  # 所想要分成的类别数
        self.theta_n = theta_n  # 一个类别至少应具有的样本数目，如小于此数就不作为一个独立的聚类
        self.theta_c = theta_c  # 聚类中心之间距离的最小值, 即归并系数，如小于此数，两个聚类进行合并
        self.theta_s = theta_s  # 一个类别中样本标准差最大值
        self.max_combine = max_combine  # 每次迭代最多可归并对数
        self.max_iteration = max_iteration  # 最大迭代次数


